//package com.flowerSystem.service.impl;
//
//import com.aliyun.oss.OSS;
//import com.aliyun.oss.OSSClientBuilder;
//import com.flowerSystem.config.OssConfig;
//import org.springframework.beans.factory.annotation.Autowired;
//import org.springframework.stereotype.Service;
//import org.springframework.web.multipart.MultipartFile;
//
//import java.io.IOException;
//import java.util.UUID;
//
//@Service
//public class OssService {
//
//    @Autowired
//    private OssConfig ossConfig;
//
//    public String uploadImage(MultipartFile file) throws IOException {
//        // 生成唯一的文件名
//        String fileName = UUID.randomUUID().toString() + "-" + file.getOriginalFilename();
//
//        // 创建OClient实例
//        OSS ossClient = new OSSClientBuilder().build(ossConfig.getEndpoint(), ossConfig.getAccessKeyId(), ossConfig.getAccessKeySecret());
//
//        // 上传文件到OSS
//        ossClient.putObject(ossConfig.getBucketName(), fileName, file.getInputStream());
//
//        // 关闭OSSClient
//        ossClient.shutdown();
//
//        // 返回图片的访问URL
//        return "https://" + ossConfig.getBucketName() + "." + ossConfig.getEndpoint() + "/" + fileName;
//    }
//}
//
